WpAssetCleanUp\OptimiseAssets\OptimizeJs D

Total Complexity 292
Dependencies 16
Dependents 8
Total lines 1,246
Lines of code 755
Logical lines of code 497
Comment lines 259
Methods 19
Properties 0

Methods 19

Method Rating Maintainability Complexity Lines of code
maybeOptimizeIt()
D
24
52 150
isOptimizeJsEnabledByOtherParty()
D
30 53 87
updateHtmlSourceOriginalToOptimizedJs()
C
35 25 78
prepareOptimizeList()
B
41 22 51
getInlineAssociatedWithScriptHandle()
B
41 20 50
moveInlinejQueryAfterjQuerySrc()
B
41 19 47
alterHtmlSource()
B
40 18 56
generateInlineAssocHtmlForHandle()
B
43 18 48
maybeAlterContentForInlineScriptTag()
A
44 16 40
ignoreDependencyRuleAndKeepChildrenLoaded()
A
48 11 29
getScriptTagFromHandle()
A
52 9 24
maybeAlterContentForJsFile()
A
54 8 19
updateOriginalToOptimizedTag()
S
52 6 22
getScriptTagsFromSrcs()
S
57 5 15
isWorthCheckingForOptimization()
S
70 4 6
maybeDoJsFixes()
S
57 2 16
strReplaceOnce()
S
68 2 7
getRelPathJsCacheDir()
S
79 1 3
init()
S
69 1 7